package com.aiwei.tdjk.dao.extend;

import com.aiwei.tdjk.dao.mbg.JobMapper;
import com.aiwei.tdjk.entity.Job;

import java.util.List;


public interface JobExtendMapper extends JobMapper {


    int insertSelective(Job job);
    /**
     * 根据名称模糊查询组织机构
     * @param name
     * @return
     */
    List<Job> findAllByName(String name);


    void deleteSelfAndChild(long id, String makeSelfAsNewParentIds);
    /**
     * 修改子节点状态
     * @param job
     * @return
     */
    void updateChildIsShow(Job job);
    /**
     * 根据用户的id查询该用户有某项工作的条数
     * @param jobName 工作名字
     * @param userId 登录用户的id
     * @return
     */
    int findJobCountByUserId(String jobName,Long userId);

}